technologically impaired - Spanish English Dictionary